package com.tanhua.dubbo.api;

import com.tanhua.dubbo.pojo.RecommendUser;
import com.tanhua.dubbo.vo.PageInfo;

public interface RecommendUserApi {

    /**
     * 查询一位得分最高的推荐用户
     *
     * @param userId 用户id
     * @return 得分最高的用户对象
     */
    RecommendUser queryWithMaxScore(Long userId);

    /**
     * 按照得分倒序
     *
     * @param userId 用户id
     * @param pageNum 第几页
     * @param pageSize 每页显示的条数
     * @return 自定义的PageInfo对象
     */
    PageInfo<RecommendUser> queryPageInfo(Long userId, Integer pageNum, Integer pageSize);
}
